// components/like/index.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    like:{
      type:Boolean,
      value: false
    },
    count:{
      type: Number
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    img: "images/like.png",
    img_at: "images/like@dis.png"
  },

  /**
   * 组件的方法列表
   */
  methods: {
    onLike (e) {
      // 自定义事件
      let like = this.properties.like
      let count = this.properties.count
      count = like ? count - 1 : count + 1
      this.setData({
        count,
        like: !like
      })
      // 用来表示用户是点赞还是取消点赞
      let behavior = this.properties.like?"like":"cancel"
      // 触发事件 激活事件 this.triggerEvent("event", {e.detail}, {})
      this.triggerEvent("like",{
        behavior: behavior
      })
    }
  }
})
